/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1004px ){
	.newShow img{ width:auto;height:auto;max-width:80%;}
	.tourism  img{ width:auto;height:auto;max-width:80%;}
	.wal{width:100%;}
	.w260{ display:none;}
	.w900{ width:100%; padding-top:0px;}
	.headDiv{ height:60px;}
	.headDiv .logo{ left:10px; top:10px;}
	.headDiv .logo img{ width:150px;}
	.headDiv .lan, .banner, .nav, .pageBanner, .pageNav, .pageNum, .touDiv, .sideBar, .pageNow, .pageName{ display:none;}
	.navA{ position:absolute; right:10px; top:16px; display:block;}
	.navA img{ width:36px;}
	.indexFlashTel, .headDiv .lanTel, .footNav, .pageTitleTel, .pageMore, .pageBannerTel{ display:block;}
	.indexPart1{ padding-top:25px;}
	.indexPart1 .topDiv{ height:auto; border-bottom:none; padding:0 10px 30px;}
	.indexPart1 .topDiv .wal{ position:relative;}
	.indexPart1 .title{ height:46px; line-height:46px; font-size:18px;}
	.indexPart1 .tab2{ position:relative; right:0px; top:0px;}
	.indexPart1 .tab2 li{ margin-left:0px; height:47px; line-height:47px; border-bottom:#fff solid 3px; width:25%;}
	.indexPart1 .tab2 .liNow{ border-bottom:#00954f solid 3px; color:#00954f;}
	.indexPart1 .tab2 .li01{ display:none;}
	.indexPart1 .botDiv{ height:auto; background:#fff;}
	.indexPart1 .tabContentDiv2{ height:auto; background:#f5f5f5; padding-bottom:35px; border-bottom:#dfdfdf solid 1px;}
	.indexPart1 .contentBox{ padding-left:0px; height:auto;}
	.indexPart1 .contentBox .imgDiv{ position:relative;}
	.indexPart1 .contentBox .imgDiv img{ width:100%;}
	.indexPart1 .contentBox .name{ padding:25px 10px 0; font-size:18px;}
	.indexPart1 .contentBox .content{ line-height:24px; padding:15px 10px 0; height:120px;}
	.indexPart2{ padding:25px 10px 50px;}
	.indexPart2 .leftDiv{ width:100%; padding-bottom:20px;}
	.indexPart2 .leftDiv .title{ height:46px; line-height:46px; font-size:18px;}
	.indexPart2 .leftDiv .contentBox{ padding-left:162px; height:144px;}
	.indexPart2 .leftDiv .contentBox .imgDiv img{ width:150px;}
	.indexPart2 .leftDiv .contentBox .name{ padding-top:2px; font-size:16px;}
	.indexPart2 .leftDiv .contentBox .content{ height:48px; line-height:24px; padding-top:10px;}
	.indexPart2 .leftDiv .contentBox .btnDiv{ width:100px; height:30px; bottom:5px;}
	.indexPart2 .leftDiv .contentBox .btnDiv a{ width:100px; height:30px; line-height:30px;}
	.indexPart2 .rightDiv{ width:100%;}
	.indexPart2 .rightDiv .title{ text-align:left; height:46px; line-height:46px; background:url(../CHimages/ico1.jpg) left center no-repeat; padding-left:10px; padding-right:0px; font-size:18px;}
	.indexPart2 .rightDiv .title em{ font-size:14px; color:#bcbcbc; padding-right:8px; text-transform:uppercase;}
	.indexPart2 .rightDiv .imgDiv img{ width:100%;}
	.footDiv{ height:auto; padding-bottom:25px;}
	.footDiv .share{ padding:30px 0 0 10px; float:none;}
	.footDiv .share li{ width:38px; height:38px; margin-right:10px;}
	.footDiv .share li img{ width:38px;}
	.footDiv .rightDiv{ padding:15px 0 0 10px; float:none;}
	.footDiv .rightDiv .tel{ text-align:left;}
	.foot{ height:auto; padding:10px; font-size:14px;}
	.foot .fl, .foot .fr{ float:none;}
	.foot .links{ height:36px; line-height:36px;}
	.foot .links a{ padding-right:15px;}
	.foot .msg{ line-height:36px;}
	.rightBox{ background:#fff; padding:0 10px;}
	.about .content{ line-height:26px;}
	.about .imgDiv img{ width:100%;}
	.about .list li{ padding-left:138px; margin-bottom:25px;}
	.about .list li .ico{ width:120px;}
	.about .list li .ico img{ width:100px;}
	.about .list li .msg{ line-height:26px; font-size:14px;}
	.culture{ padding:30px 0 30px;}
	.culture .list li{ margin-bottom:15px;}
	.culture .list li .name a{ line-height:24px; padding:10px 70px 10px 20px; background:#dedede url(../CHimages/nimg43_9.png) right center no-repeat; color:#333;}
	.culture .list li .box{ background:#fff; line-height:24px; font-size:14px; display:none; padding:30px 28px;}
	.culture .list li.liNow .name a{ background:#5bb531 url(../CHimages/nimg43_9on.png) right center no-repeat; color:#fff;}
	.news{ padding:15px 0 35px;}
	.news .list li{ height:125px; padding:0 0 0 166px;}
	.news .list li .imgDiv{ top:10px;}
	.news .list li .imgDiv img{ width:156px;}
	.news .list li .name{ padding-top:10px; font-size:16px; height:40px;}
	.news .list li .name a{ height:20px; line-height:20px;}
	.news .list li .content{ line-height:26px; height:52px;}
	.news .list li .timeDiv{ display:none;}
	.newShow{ padding:30px 0;}
	.newShow .name{ font-size:18px; padding-bottom:10px;}
	.newShow .time{ padding-bottom:20px;}
	.newShow .time em{ padding:0 10px;}
	.newShow .content{ line-height:26px; padding:15px 0 30px;}
	.newShow .imgDiv img{ width:100%;}
	.pageDown{height:165px; position:relative;}
	.pageDown .btn{position:relative; top:28px;}
	.contact{ padding:30px 0;}
	.contact .part1{ height:auto;}
	.contact .list{ padding-bottom:20px;}
	.contact .ewmDiv{ position:relative; height:145px;}
	.contact .ewmDiv p{ font-size:14px; padding-top:35px; line-height:30px;}
	.contact .mapDiv{ padding-top:35px;}
	.contact .mapDiv img{ width:100%;}
	.gasNetwork{ padding:50px 0;}
	.gasNetwork .part1{ height:auto; padding-left:0px;}
	.gasNetwork .part1 .imgDiv{ position:relative;}
	.gasNetwork .part1 .imgDiv img{ width:100%;}
	.gasNetwork .part1 h2{ padding:20px 0;}
	.gasNetwork .part1 .content{ font-size:14px; line-height:28px;}
	.gasNetwork .part2{ padding-top:30px;}
	.gasNetwork .part2 b{ font-size:14px; padding-right:10px;}
	.provinceTab{ width:170px; background:#f6f6f6;}
	.provinceTab .name{line-height:38px; font-size:14px; color:#888686; display:block; padding-left:18px;}
	.provinceTab .ico{position:absolute; top:0px; right:0px; width:100%; height:38px; background:url(../CHimages/selectIco.png) right center no-repeat; cursor:pointer;}
	.provinceTab ul{margin-right:0px; position:absolute; z-index:20; left:0px; top:38px; width:100%; display:none;}
	.provinceTab li{ height:38px; line-height:38px; background:#fff; padding-left:18px; font-size:14px;}
	.provinceTab li.liNow{ background:#00954f; color:#fff;}
	.gasNetwork .part2 .tabContentDiv2{ padding-top:30px;}
	.gasNetwork .part2 .table{ border-left:#ccc solid 1px; border-top:#ccc solid 1px;}
	.gasNetwork .part2 .table th{ border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; text-align:left; font-weight:400; font-size:14px;}
	.gasNetwork .part2 .table .th01{ width:137px;}
	.gasNetwork .part2 .table .th02{ width:90px;}
	.gasNetwork .part2 .table .th03{ width:460px;}
	.gasNetwork .part2 .table .th04{ width:147px;}
	.gasNetwork .part2 .table td{ border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; font-size:14px;}
	.gasNetwork .part2 .table p{ padding:5px 10px;}
	.business{ padding:30px 0 20px;}
	.business .txt{ font-size:16px; padding-bottom:10px;}
	.business .content{ line-height:26px; padding-bottom:15px;}
	.business .list{ padding-bottom:0px;}
	.business .list ul{ margin-right:0px;}
	.business .list li{ width:100%; margin-right:0px; height:auto; padding-bottom:70px; margin-bottom:25px;}
	.business .list li .imgDiv img{ width:100%;}
	.business .list li .name{ width:100%; padding-right:0px; font-size:16px;}
	.business .list li .name2{ width:100%; padding-left:0px; margin-bottom:16px; font-size:16px;}
	.productInfo{ padding:30px 0 30px;}
	.productInfo .list ul{ margin-right:-10px;}
	.productInfo .list li{ width:50%; margin-bottom:15px;}
	.productInfo .list li .box{ margin-right:10px;}
	.health{ padding:30px 0;}
	.health .content{ line-height:26px; padding-bottom:20px;}
	.health .imgDiv img{ width:100%;}
	.product{ padding:30px 0;}
	.product .content{ line-height:26px; padding-bottom:20px;}
	.product .imgDiv img{ width:100%;}
	.product .txt{ font-size:16px;}
	.advertising{ padding:30px 0 0;}
	.advertising .txt{ font-size:16px; padding-bottom:16px; position:relative; margin-bottom:20px;}
	.advertising .content{ line-height:26px; padding-bottom:30px;}
	.advertising .list{ padding-bottom:20px;}
	.advertising .list li{ width:100%; font-size:14px;}
	.blood{ padding:30px 0;}
	.blood .name{ font-size:18px; line-height:30px; padding-bottom:10px;}
	.blood .content{ font-size:14px; line-height:26px;}
	.blood .txt{ font-size:16px; padding-bottom:15px;}
	.blood .txt b{ color:#00954F;}
	.blood .msg{ padding-bottom:30px; font-size:16px;}
	.historyList{ height:55px; background:url(../CHimages/bg4.png) left 29px repeat-x; padding:0 40px;}
	.historyBox .slick-prev{ width:35px; background:#fff url(../CHimages/nimg26_left.png) left top no-repeat;}
	.historyBox .slick-next{ width:35px; background:#fff url(../CHimages/nimg26_right.png) right top no-repeat;}
	.historyBox .slick-prev:hover{ background:#fff url(../CHimages/nimg26_lefton.png) left top no-repeat;}
	.historyBox .slick-next:hover{ background:#fff url(../CHimages/nimg26_righton.png) right top no-repeat;}
	.historyContentDiv{ padding-top:40px;}
	.historyContent{ display:none; font-size:14px; line-height:30px; padding:0 30px;}
	.education{ padding:0 0 40px;}
	.education .list li{ padding:25px 0 50px 72px;}
	.education .list li .year{ font-size:16px;}
	.education .list li .content{ line-height:26px;}
	.education .list li .imgList{ padding-top:10px;}
	.education .list li .imgList dl{ margin-right:-10px;}
	.education .list li .imgList .box{ margin-right:10px;}
	.tourism{ padding:30px 0 0;}
	.tourism .name{ line-height:24px; font-size:18px;}
	.tourismPic{ display:none;}
	.tourismPicTelBox{ display:block;}
	.job{ padding:30px 0;}
	.job .jobTop{ height:45px;}
	.job .jobTop li{ width:50%; font-size:14px;}
	.job .jobTop .li05{ display:none}
	.job .jobTop .li04{ display:none}
	.job .jobTop .li03{ display:none}
	.job .jobBottom{ padding-bottom:50px;}
	.job .jobBottom li .div1 dd{ float:left; font-size:14px; width:50%;}
	.job .jobBottom li .div1{ height:50px;}
	.job .jobBottom li .div1 a{ height:50px;}
	.job .jobBottom li .div1 dd em{ display:block; display:table-cell; height:50px; vertical-align:middle;}
	.job .jobBottom .dd05{ display:none}
	.job .jobBottom .dd03{display:none}
	.job .jobBottom .dd04{display:none}
	.jobShow{ padding:30px 0;}
	.jobShow .name{ font-size:18px; padding-bottom:25px;}
	.jobShow .title{ font-size:16px;}
	.jobShow .list{ padding:10px 0 40px 12px;}
	.jobShow .list li{ float:left; font-size:14px; padding-right:100px; line-height:26px;}
	.jobShow .content{ font-size:14px; line-height:30px; padding-left:12px;}
	.jobShow .btnDiv a{ width:134px; height:40px; font-size:16px; line-height:40px;}
	.legal{ padding:30px 0;}
	.legal .content{ line-height:26px;}
	.netMap{ padding:20px 0 50px;}
	.netMap li{ margin-bottom:25px; padding-bottom:15px;}
	.netMap li h2{ font-size:16px; height:32px;}
	.netMap li div{ left:0px;}
	.netMap li div a{ padding:0 30px 0 0; line-height:24px;}
	.partner{ padding:30px 0 20px;}
	.partner .list ul{ margin-right:-10px;}
	.partner .list li{ width:50%; margin-bottom:20px;}
	.partner .list li .box{ margin-right:10px;}




	.welfareTab{ width:280px; padding:35px 0;}
	.welfareTab li{ float:left; width:118px; height:40px; margin:0 10px;}
	.welfareTab li a{ width:116px; height:38px; line-height:38px;}
	.welfare{ padding-bottom:50px;}
	.welfare .txt{ font-size:20px;}
	.welfare .content{ padding-bottom:20px;}
	.welfare .imgDiv img{ width:100%;}
	.milestone .list ul{ margin-right:-10px;}
	.milestone .list li{ width:50%; margin-bottom:20px;}
	.milestone .list li .box{ margin-right:10px; width:auto;}
	.milestone .list li .imgDiv{ border:#dcdcdc solid 2px;}
	.milestone .list li .imgDiv img{ width:100%; height:auto;}
	.milestoneShow{ padding:30px 0;}
	.milestoneShow .name{ font-size:18px; padding-bottom:10px;}
	.milestoneShow .time{ padding-bottom:20px;}
	.milestoneShow .time em{ padding:0 10px;}
	.milestoneShow .content{ line-height:26px; padding:15px 0 30px;}
	.milestoneShow .imgDiv img{ width:100%;}
	.salary .list{ padding:30px 0 100px;}
	.salary .list ul{ margin-right:0px;}
	.salary .list li{ width:100%;}
	.salary .list li .box{ margin-right:0px; position:relative; padding-left:140px; padding-bottom:25px;}
	.salary .list .li01 .box{ height:auto;}
	.salary .list .li02 .box{ height:auto;}
	.salary .list .li03 .box{ height:auto;}
	.salary .list .li04 .box{ height:auto;}
	.salary .list li .ico{ top:30px;}
	.salary .list li .ico img{ width:110px;}
	.salary .list li .name{ font-size:20px;}
	.salary .list li dd{ float:left; width:100%;}
	.salary .list li .dd01{ width:100%;}


    .business .videoPic{ padding-bottom:30px;}
	.business .videoPic img{ width:100%;}
	.business .form{ height:auto; padding:0;}
	.business .form li{ float:none; line-height:48px; width:100%; margin-bottom:8px;}
	.business .form .li01{ float:left; width:auto;}
	.business .form select{ width:100%; height:48px; line-height:48px;}
	.business .list2{ padding-top:20px;}
	.business .list2 li{ margin-bottom:20px; padding:0; border-bottom:#dedede solid 1px;}
	.business .list2 li .topBox{ height:auto; padding:0 0 20px 0; border-bottom:none;}
	.business .list2 li .imgDiv{ top:0px; position:relative;}
	.business .list2 li .imgDiv img{ width:250px;}
	.business .list2 li .xxxBox{ position:relative;}
	.business .list2 li .name{ padding-top:16px; font-size:15px; line-height:24px; height:48px;}
	.business .list2 li .phone{ right:0px; top:40px;}
	.business .list2 li .botBox{ padding:15px 0;}
	.business .list2 li .label{ margin-right:6px; width:90px; height:30px; font-size:14px; line-height:30px;}
	.card{ padding:20px 0 30px;}
	.card .part1{ height:38px; padding:10px 0 28px;}
	.card .part1 .btnDiv{ padding-right:15px;}
	.card .part1 .btnDiv a{ width:126px; height:38px; line-height:38px;}
	.card .part1 .msg{ padding-left:15px; height:38px; line-height:38px;}
	.card .part2{ height:48px; line-height:48px; padding-left:20px;}
	.card .title{ font-size:20px; padding:30px 0 15px;}
	.card .list li .name a { height: 50px; line-height: 50px; padding:0 20px;} 
	.card .list li .name em{ padding-right:10px;}
	.card .list li .box { line-height: 26px; padding: 20px 15px 30px; } 
	}